body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #00000;
	background-image: url(../imagens/bg-topo-header.png);
	background-repeat: repeat-x;
}
span#status-nao-processado
{
	color: red;
	
}
span#status-processado
{
	color: green;
	
}
div dd#lista-element label {
	display:block;
	float:right;
	font-size:80%;	
	width:250px;
	padding-left:0px;
	margin-left:0px;

}
.twoColFixLtHdr #container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	
}

.twoColFixLtHdr #header {
	padding: 0 10px 0 20px;
	width: 100%;
	height: 71px;
}
#logo-marca{
	position: absolute;
	padding-left: 2px;
	padding-top: 2px;
	z-index: 23;
	
}
 #logo-marca a img{	
 	border: none;
 }
.twoColFixLtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}

.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 250px;
	padding: 0px 10px 15px 20px;
}

.twoColFixLtHdr #mainContent {
	margin: 0 0 0 250px;
	padding: 0 20px;
}

.twoColFixLtHdr #footer {
	padding: 0 10px 0 20px;
	text-align: center;
	margin-top: 20px;
	font-size: 75%;
	color: #696969;
}

div#footer-default{
	padding: 0 10px 0 0px;
	text-align: center;
	margin-top: 470px;
	font-size: 75%;
	color: #696969;
	
}
.twoColFixLtHdr #footer p {
	margin: 0;
	padding: 10px 0;
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/*ESTILO DE FORMULARIOS */
form fieldset {
	font-size: 100%;
	border-color: #C9DCA6;
	/*LimeGreen,LightBlue1,MediumAquamarine, #F5F5DC,#C9DCA6;*/
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	padding: 5px;
	margin: 0 0 0 0;
}

form fieldset:hover { /*LightCyan*/
	background-color: WhiteSmoke;
}

form fieldset legend {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 0;
	color: #1C1C1C;
	font-weight: bold;
}
input.hasDatepicker{
	background-image:url("/imagens/calendario.png");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:17px;
}
input,select,textarea {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
	color: #000000;
}

input {
	border-width: thin;
}

#sexo-element {
	font-size: 80%;
	font-weight: lighter;
}

dd input:HOVER {
	background-color: #F0FFF0;
}

form dt label {
	float: left;
	padding: 0px 0px;
	margin: 1px 0 0 0;
	font-size: 90%;
	width: 100%
}

dd {
	padding: 0px 0px;
	margin: 0 0 0 0;
}

dd#html-element {
	width: 100%;
	float: right;
}

dt#minutoenvio-label {
	float: left;
	margin: 1px 0 0 0;
}

dd#horaenvio-element {
	float: left;
}

dt#lista-label {
	float: left;
	margin-top: 2px;
}

dd#lista-element {
	float: left;
	padding-left: 2px;
}

dt#filtro-label {
	float: left;
	margin-top: 2px;
}

dd#filtro-element {
	float: left;
}

div#conteudoAjax {
	margin-top: 5px;
	font-size: 70%;
	margin-left: 5px;
	float: left;
}

div#conteudoAjaxFiltro {
	margin-top: 5px;
	font-size: 70%;
	margin-left: 5px;
	float: left
}

ul.errors {
	font-size: 70%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: red;
}

/*Estilos dos grids*/
table.grid {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 700px;
}

table.grid td,table.grid th {
	font-size: 1em;
	border: 1px solid #BEBEBE;
	padding: 3px 7px 2px 7px;
}

table.grid th {
	font-size: 1em;
	text-align: left;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #DCDCDC;
	color: #363636;
	border-top-color: #EEC900; /*#F4A460-#FFA500*/
}

table.grid tbody tr:hover {
	color: #000;
	background-color: #FFFAF0;
}

td.opcoes {
	color: silver;
}

/*PAGINACAO*/
div.pagination {
	display: block;
	text-align: right;
	height: 22px;
	line-height: 21px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

div.pagination a.current:hover,div.pagination a.current:hover,a.current:active
	{
	background-color: #EEE9E9;
	border: 1px solid #BEBEBE;
	color: #708090;
}

div.pagination a:link,div.pagination a:visited {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #BEBEBE;
	margin-left: 2px;
	text-decoration: none;
	background-color: #F5F5F5;
	color: #708090;
	width: 22px;
	font-weight: normal;
}

#status-campanha-total {
	float: right;
	font-size: 90%;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	width: 170px;
	text-align: center;
	background: white;
	background-image:url("/imagens/bg-cont-campanha.png");
	background-position:center;
	background-repeat:no-repeat;
	border-radius: 3px;
}

#status-campanha-ativa {
	float: right;
	font-size: 90%;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	width: 170px;
	text-align: center;
	background: white;
	background-image:url("/imagens/bg-cont-campanha.png");
	background-position:center;
	background-repeat:no-repeat;
	border-radius: 3px;
}

#status-campanha-em-envio-total {
	cursor: pointer;
	float: right;
	font-size: 90%;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	width: 170px;
	text-align: center;
	background: white;
	background-image:url("/imagens/bg-cont-campanha.png");
	background-position:center;
	background-repeat:no-repeat;
	border-radius: 3px;
}

div#atalho-campanhas a {
	color: black;
	text-decoration: none;
}

div#atalho-campanhas a strong {
	color: blue;
}

#status-campanha-em-envio-total:hover,#status-campanha-ativa:hover,#status-campanha-total:hover
	{
	background-color: #FFFAF0;
	border-bottom: 1px solid silver;
}

#box-login {
	text-align: left;
	position: relative;
	left: 53%;
	top: 8%;
	display: block;
	width: 300px;
	height: 150px;
	margin-left: -150px;
	margin-top: -75px;
}

#box-img-login {
	position: relative;
	left: -20%;
	top: 30%;
	display: block;
	width: 96px;
	height: 96px;
	margin-left: -40px;
	margin-top: -30px;
	background-image: url("/imagens/icons/user-password-icon.png");
}

fieldset.field-login:HOVER {
	background-color: transparent;
}
fieldset.field-login dd, fieldset.field-recupera-senha dd, fieldset table tbody tr td dd{float: left;}
#box-bg-img-login {
	position: absolute;
	display: block;
	margin-left: -225px;
	margin-top: -125px;
	left: 50%;
	top: 40%;
	width: 450px;
	height: 250px;
	/* background-image: url("/imagens/bg-login.png"); */
	background-color: #F5F5F5;
	border-color: #CFCFCF;
	border-style: solid;
	border-width: thin;
	border-radius: 5px;
}
div#box-esqueci-senha {
	position: relative;
	font-size: small;
	display: block;
	margin-left: 8px;
	margin-top: -50px;
}

.aries-header-bar {
	height: 71px;
	background: whiteSmoke;
	border-bottom: 1px solid #E5E5E5;
	overflow: hidden;
	width: 100%
}

.aries-header-conteudo {
	text-align: left;
	font-size: 20px;
	margin-left: 15px;
	margin-top: 5px;
}

#status-campanha {
	color: blue;
	font-size: 75%;
}

#relacao-emails {
	font-size: 80%;
	color: #363636;
}

input#input-pesquisa {
	background-image: url("/imagens/icons/magnifier.png");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	padding-left: 2px;
	margin-left:10%;
	margin-top:4px;
}

form#form_filtro table tbody tr {
	text-align: right;
	font-size: 1em;
}

#Nome-label {
	margin-left: 30px;
	margin-bottom: 0;
	width: 110px;
}

/* td div {padding:5px; width:400px; height:50px; overflow:auto;} */
.block {
	border: 1px solid #DDE8ED;
	margin-bottom: 15px;
	border-image: initial;
	border-radius: 5px;

}

.block h2 {
	font-size: .90em;
	font-weight: bold;
	line-height: 1;
	background-color: #E3EAED;
	border-bottom: 1px solid #F6FBFD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6FBFD;
	padding: 5px 10px 6px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 22px;
	/*text-transform: uppercase; */
	color: #222;
	margin: 0;
	/* background-image: url("/imagens/icons/database_gear.png");
	background-repeat: no-repeat; */
}

.navegacao-campanha {
	background-image: url("/imagens/icons/email_open.png");
	background-repeat: no-repeat;
	background-position: 3px;
}

.navegacao-base {
	background-image: url("/imagens/icons/database_gear.png");
	background-repeat: no-repeat;
	background-position: 3px;
}

.navegacao-sistema {
	background-image: url("/imagens/icons/bullet_wrench.png");
	background-repeat: no-repeat;
	background-position: 3px;
}
.navegacao-meus-dados {
	background-image: url("/imagens/meus-dados.png");
	background-repeat: no-repeat;
	background-position: 3px;
}

.block-in {
	background: #F0F6F8;
	padding: 10px;
	font-size: .85em;
}

#menuAdmin {
	list-style: none;
}

#menuAdmin li {
	padding-top: 4px;
	padding-left: 10px;
}

#menuAdmin li a {
	color: black;
	text-decoration: none;
}

#menuAdmin li:hover {
	background: white;
}


div#logado {
	position: absolute;
	font-size: 80%;
	padding-right: 5px;
	display: block;
	margin-right: 5px;
	padding-left: 818px;
	width: 200px;
	height: 60px;
}

div#logado div#box-logado {
	background-image: url("/imagens/centro-box-logado.png");
	background-repeat: repeat-x;
	height: 33px;
	width: auto;
	position: relative;
	float: left;
	display: block;
	padding-top: 30px;
	/*	text-align: left;*/
	padding-left: 5px;
	margin-top: 0px;
}

div#logado div#canto-esquerdo-box-logado {
	background-image: url("/imagens/canto-esquerdo-box-logado.png");
	background-repeat: no-repeat;
	background-position: left;
	height: 63px;
	width: 13px;
	position: relative;
	float: left;
	display: block;
}

div#logado div#canto-direito-box-logado {
	background-image: url("/imagens/canto-direito-box-logado.png");
	background-repeat: no-repeat;
	background-position: right;
	height: 63px;
	width: 13px;
	position: relative;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	border: none;
}

div#atalho-campanhas {
	position: absolute;
	padding-left: 250px;
	padding-top: 22px;
}

div#nome-sistema {
	position: absolute;
	padding-left: 250px;
	padding-top: 0px;
	text-align: justify;
	padding-left: 145px;
}
div#nome-sistema pre{font-stretch: narrower;}

div#timer {
	position: absolute;
	padding-left: 250px;
	padding-top: 73px;
	text-align: justify;
	padding-left: 95px;
	font-size: 70%;
	font-style: normal;
	color: silver;
}
span#timer-data {
	position: absolute;
	padding-left: 250px;
	padding-top: 73px;
	text-align: justify;
	padding-left: 22px;
	font-size: 70%;
	font-style: normal;
	color: silver;
}

span.nome-online {
	background-color: silver;
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}

div#mapa {
	font-size: 85%;
	display: block;
	position: relative;
	padding-left: 10px;
	background-color: whiteSmoke;
	margin-bottom: 10px;
	color: #708090;
	background-image: url("/imagens/borda-mapa.png");
	background-repeat: no-repeat;
	background-position: right;
}

div#mapa span {
	font-weight: bold;
	color: #708090
}

div#txt-logout {
	float: right;
}

hr {
	width: 100%;
	height: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}

div#help {
	position: absolute;
	padding-top: 120px;
	padding-left: 480px;
	margin-left:200px;
	float: none;
	display: block;
	width: 20px;
}

fieldset.field-recupera-senha {
	display: block;
	position: absolute;
	width: 450px;
	height: 200px;
	padding-left: 20%;
	padding-top: 5px;
	border: none;
	margin-top: 13px;
}

fieldset.field-recupera-senha tbody tr td dt,dt,input {
	text-align: left;	
}


#box-text-esqueceu-senha {
	text-align: left;
	padding-left: 20.2%;
	padding-top: 5%;
	font-size: 90%;
}
#box-text-esqueceu-senha span{color: #104E8B;}

fieldset.field-recupera-senha:HOVER {
	background-color: white;
}

#box-text-esqueceu-senha span {
	font-size: 17px;
	font-weight: bold;
}
#link-alterar-minha-senha{
	font-size: 72%;
	color: blue;
	margin-left: 3px;
}
span#erro-login{display: block; padding-left: 36%;}
#busca-nome, #busca-geral{
	font-size: 80%;
}
#busca-nome{
	padding-top: 10px;	
}
#box-busca{
	margin-top: 15px;
	margin-left: 15px;	
}
#box-busca-result:HOVER{
		background-color: #f5f5f5;
}
.box-busca-acoes{
	padding-top: 3px;
}
#box-quantidade-busca{
	font-size: 80%;
	margin-top: 15px;
	margin-left: 15px;
	color: #A52A2A;
	
}
.dt-inicial, .dt-final, .form-avancado-assunto{
	font-size:70%;	
}
#box-busca-avancada-campanhas, #box-busca-avancada-emails{
	display:block;
	border-radius: 3px;
	background-color:#FBFCE4;
	margin-left:10px;
	width:685px;
	float: right;
}
#fechar-show a{
	color: gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
}
#fechar-show a:HOVER{
	color:maroon;
	text-decoration: none;
	font-weight: bold;
	font-size: 70%;
}
#fechar-show{
	margin-left: 5px;
	display: block;
}
#flash-messeger{
	display: block;
	border-radius:5px;
	border-width: thin;
	background-color: #FFFACD;
	margin-bottom: 2px;
	font-size: 75%;
	text-align: center;
	color: gray;
}
#flash-messeger-import{
	display: block;
	border-radius:5px;
	border-width: thin;
	background-color: #FFFACD;
	margin-left: 10px;
	padding-top:100px;
	font-size: 85%;
	color: gray;
	height: 200px;
}
#fechar-status-import a{
	text-decoration: none;
	position: relative;
	text-align: right;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 70%;
	font-weight: bold;
	color: gray;	
}
#box-status-import{
	position: relative;
	margin-left: 250px;	
}
#box-status-import ul{
	list-style-image:url('../imagens/list.png');
}
#banner-admin{
	position: relative;
	display: block;
	border-radius:5px;
	margin-left:15px;
	width: 620px;
	height: 100px;
	background-image: url("../imagens/banner.png");
}
#banner-busca-avancada{
	position: relative;
	display: block;
	margin-left:15px;
	margin-top:40px;
	width: 260px;
	font-size: 72%;
	color: gray;
}
	#banner-busca-avancada:hover{
		background-color:#F8F8FF;
	}
#info-sistema{
	position: relative;
	display: block;
	margin-left:15px;
	margin-top:10px;
	width: 620px;
	font-size: 72%;
	color: gray;	
}
	#info-sistema:hover{
		background-color:#F8F8FF;
	}
#banner-importar-email{
	position: relative;
	width: 329px;
	display:block;
	float:left;
	margin-left:297px;
	margin-top:-108px;
	font-size: 72%;
	color: gray;
}
	#banner-importar-email:hover{
		background-color:#F8F8FF;
	}
	
#banner-lista-email{
	position: relative;
	width: 300px;
	display:block;
	float:left;
	margin-left:15;
	margin-top:15px;
	font-size: 72%;
	color: gray;
}
	#banner-lista-email:hover{
		background-color:#F8F8FF;
	}
	
#banner-ambed{
	position: relative;
	width: 300px;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:15px;
	font-size: 72%;
	color: gray;
}
	#banner-ambed:hover{
		background-color:#F8F8FF;
	}
	#banner-ambed a:LINK{text-decoration: none; color: gray;}
	#banner-ambed a:HOVER{text-decoration: underline;}
	#banner-ambed a:VISITED{color: gray;}
#box-descadastrar{
	position: relative;
	width: 300px;
	display: block;
	text-align: left;
	margin-left: 5px;
	font-size: 90%;
}
#box-exibir-senha-smtp{
	font-size: 80%;
	padding-left: 333px;
	padding-top: 20px;
	text-decoration: none;
}
	#box-exibir-senha-smtp a:HOVER{color: blue;}
#box-exibir-senha-smtp a{color: gray;}